SAMP, the Simple Application Messaging Protocol, is a hub-based communicationstandard for the exchange of data and control between participating clientapplications. It has been developed within the context of the VirtualObservatory with the aim of enabling specialised data analysis tools tocooperate as a loosely integrated suite, and is now in use by many and varieddesktop and web-based applications dealing with astronomical data. This paperreviews the requirements and design principles that led to SAMP'sspecification, provides a high-level description of the protocol, and discussessome of its common and possible future usage patterns, with particularattention to those factors that have aided its success in practice.
展开▼